home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Night Owl 6
/
Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso
/
001a
/
qm_2modm.zip
/
QM.BAT
< prev
next >
Wrap
DOS Batch File
|
1991-07-25
|
3KB
|
113 lines
@ECHO OFF
: QM.BAT 7/24/91 to run QMODEM WITH USR DUAL STD or INTEL 9600EX MODEM
: For diff speeds, maybe ports?, Configs, etc. by Robert Boone
: Be sure that the QMODEM files have been properly renamed before using.
: Either manualy or w/ QMR-DIST.BAT. See QMOKSTART.DIR for proper/ready dir
: Scripts are in C:\COM\PROG\QMODEM\SCRIPT.
: Ask if Norton Cache-etc should be unloaded? Ask if HyperDk s/b installed
: Their Enviornment Variables are "set" when loaded. Can't load both.
:
IF "%1"=="I" GOTO OKMODEM
IF "%1"=="i" GOTO OKMODEM
IF "%1"=="U" GOTO OKMODEM
IF "%1"=="u" GOTO OKMODEM
GOTO BADCHOICE
:OKMODEM
CD\COM\PROG\QMODEM
: Error Trap for QMODEM.EXE, Want only to have QMI.exe and QMU.exe in\QMODEM
IF NOT EXIST QMODEM.COM ECHO ILLEGAL EXIT on Last Use!
IF NOT EXIST QMODEM.COM GOTO ERROR
IF EXIST QMODEM.EXE ECHO ILLEGAL EXIT on Last Use!
IF EXIST QMODEM.EXE GOTO ERROR
IF "%HYPERINS%"=="YES" GOTO HYPER
IF NOT "%NCACHE%"=="ON" GOTO START1
ASK "NORTON NCACHE-F IS LOADED, do you want to REMOVE it?"
IF ERRORLEVEL=1 GOTO START1
SET NU-STUFF=YES
: REM Same as (but command.com enivronment gets in way) CALL C:\BAT\NU-DROP
C:\NORTON\FILESAVE /UNINSTALL
C:\NORTON\NCACHE-F /F
C:\NORTON\NCACHE-F /UNINSTALL
SET NCACHE=
ASK "INSTALL HYPER CACHE ?"
IF ERRORLEVEL =1 GOTO START1
IF "%NCACHE%"=="ON" ECHO CAN NOT/SHOULD NOT INSTALL HYPER CACHE, NCACHE IS ACTIVE
IF "%NCACHE%"=="ON" GOTO START1
SET HYPERINS=YES
C:\HYPERDK\HYPER386 C:750 XS
:
:HYPER
:
IF NOT "%HYPERINS%"=="YES" GOTO START1
ASK "ACTIVATE HYPER DISK STAGGED WRITES?"
IF ERRORLEVEL=1 GOTO START1
SET HYPERSTG=ON
C:\HYPERDK\HYPERDK S
:
:START1
:
: @7/12 QMODEM SubDir is in Path & These sets are in autoexec.bat, Change Autoexec?
SET QMODEM=C:\COM\PROG\QMODEM
SET DSZPORT=1
SET DIRRX=C:/COM/XDL/
SET DSZLOG=C:\COM\PCALL\ZMODEM\DSZ96%1.LOG
: Note the "U" or I ------^ for USR DUAL STD or INTEL
: Do Some File Renaming Stuff-Intel or HST DS Modem
REN QMODEM.COM !STOP.COM
REN QM%1.* QMODEM.*
REN QM-DIST.* QMODEM.*
: Use a 'Special' Prompt in Shell.. Easy to 'forget' and just quit w/o Exit.
PROMPT $e[01;36;40m Type $e[05;01;33;40mExit$e[00;40m $e[01;36;40mTo Return to Qmodem!$_$p$q$g$e[01;32m$e[K
: ..Well we finally are going to run something.
QMODEM
:
PROMPT $e[01;34;40m$v$p$g $e[00;32m$e[K
IF EXIST QMODEM.INI DEL QMODEM.INI
REN QMODEM.ICO QM-DIST.ICO
REN QMODEM.HLP QM-DIST.HLP
REN QMODEM.MDF QM-DIST.MDF
REN QMODEM.OVR QM-DIST.OVR
REN QMODEM.* QM%1.*
REN !STOP.COM QMODEM.COM
IF "%HYPERINS%"=="YES" GOTO END1
IF NOT "%NU-STUFF%"=="YES" GOTO END1
ASK "LOAD NORTON UTILS OF FILESAVE, & NCACHE-F?")
IF ERRORLEVEL=1 GOTO END2
CALL C:\BAT\NU-LOAD
GOTO END2
:
:END1
:
IF NOT "%HYPERINS%"=="YES" GOTO END2
IF "%HYPERSTG%"=="ON" ASK "SET HYPERDISK TO WRITE THRU FROM STAGED ?"
IF ERRORLEVEL=1 GOTO END2
SET HYPERSTG=
C:\HYPERDK\HYPERDK W
:
:END2
:
SET NU-STUFF=
GOTO END3
:
:BADCHOICE
:
ECHO Qmodem Is Set Up To Work With USR DS Modem or Intel 9600EX
ECHO Enter QM I, qm i, QM U or qm u ~ ~
PAUSE
GOTO END4
:
:ERROR
:
ECHO Must Find The Illegal Exit Problem and Fix it !!! (Rename files)
PAUSE
CD\COM\PROG\QMODEM
GOTO END4
:
:END3
: If Want to Set Qmodem variables off? Ditto DSZ's ?, Put Them Here
CD\COM\XDL
:
:END4
:
QD2